Academic Catalog
2024-2025

MS in Engineering: Computer Engineering

Faculty and student working on Robot.

Home Department: Electrical and Computer Engineering

Available: On Campus Only

Program Advisor/Contact:
Dr. Girma Tewolde
gtewolde@kettering.edu
810-762-7934

Program Overview

The Master of Science in Engineering is a professional master’s program that builds on an undergraduate engineering program by offering additional depth and greater mastery in a number of technical areas.

Program Objectives

All graduates of the Master of Science in Engineering program will:

  • Deepen their knowledge and increase their mastery of technical areas that match their personal career goals.
  • Be better prepared to advance in positions of technical and/or managerial leadership.
  • Develop their ability to sustain a life-long career in engineering through continuing self-directed learning and professional development activities.

The MSE in Computer Engineering program is an on-campus program designed to deepen students' understanding of computer engineering principles and applications and to develop their skills in independent research. Courses within the MSE Computer Engineering program include digital systems design, real-time embedded systems, artificial intelligence and computer vision for autonomous vehicles, mobile robotics, IoT, and virtual reality systems. The program requires a minimum of 40 credit hours of graduate work. There are two options available: 1) Thesis option (consists of coursework, research, and a thesis), and 2) Non-thesis option (consists of only coursework).

Graduate Assistantship

Financial support, in the form of a tuition waiver or stipend, is available on a competitive basis. Students who receive a stipend are required to serve as a Research Assistant (RA), Teaching Assistant (TA), or a Staff Assistant (SA) for up to 20 hours per week (depending on the level of financial support offered). For more information on graduate funding, please contact the Graduate School at gsr@kettering.edu.

Program Curriculum Requirements

Completion of 40 credits as follows:

Thesis option: Select four of the following:
Non-thesis option: Select six of the following:
Digital Systems Design
Microcomputer Systems
Computer Architecture and Organization
VLSI Design
Real-Time Embedded Systems
Mobile Robotics
Introduction to Autonomous Driving
Artificial Intelligence for Autonomous Driving
Computer Vision for Autonomous Driving
Virtual Reality Systems: M&C
Computer Networks
Internet of Things (IoT)
Computer Engineering Special Topics
Computer Engineering Independent Study
Modeling of Dynamic Systems
Thesis option: Two graduate-level elective courses8
CE-695Graduate Research in Computer Engineering8
CE-695Graduate Research in Computer Engineering8
Completion and successful defense of a master’s thesis
Non-thesis option: Four graduate-level elective courses16

Undergraduate-level coursework might also be required for some students as a prerequisite for either graduate-level coursework or research, depending on the student’s background and the nature of the coursework or research. If required, undergraduate-level credit cannot be used to satisfy the graduate-level credit requirements given above.

The program operates on a calendar similar to a conventional quarter system: Fall, Winter, and Spring terms are ‘regular’ academic terms during which students normally enroll full-time, and the Summer term is optional. The nominal plan of study calls for a total of six terms of study over 21 months.

First Year Fall 8 credits coursework
First Year Winter 8 credits coursework
First Year Spring 8 credits coursework
Summer
Second Year Fall 8 credits coursework
Second Year Winter 8 credits coursework
Second Year Spring Thesis defense and submission

Many variations of this plan are possible. In particular, students may begin the program in any term, not just Fall, and may elect to register for coursework or research during Summer. Students may not, however, register for more than eight credits in a term.